home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / utils / console / svgatext.3 / svgatext / SVGATextMode-1.3 / XFREE / README < prev    next >
Encoding:
Text File  |  1996-03-05  |  2.7 KB  |  73 lines

  1.  
  2. This directory contains parts of the code from the XFREE3.1.2 sources.
  3.  
  4. The code is Copyrighted by their respective authors.
  5.  
  6.  
  7.  
  8. These parts will be used by SVGATextMode, in an attempt to suppport more
  9. hardware in a quicker and more reliable way.
  10.  
  11. The pieces of code are put in directories as they are in the original XFREE
  12. distribution, but with most of the path stripped away. 
  13. If the original XFREE path would be
  14.  
  15.     xc/programs/Xserver/hw/xfree86/common_hw/I2061Aalt.c
  16.  
  17. Then I shortened it to just
  18.  
  19.     common_hw/I2061Aalt.c
  20.  
  21. Some files were deleted from the "common_hw" directory (they are of no use
  22. to SVGATextMode):
  23.    - ATTDac.c
  24.    - BUSmemcpy.s
  25.    - SlowBcopy.s
  26.    - xf86_ClkPr.c
  27.    - Imakefile
  28.    
  29. Finally, the file common_hw/IODelay.s has been renamed to
  30. common_hw/IODelay.S (otherwise the compiler gets an indigestion)
  31.  
  32. The "include" directory contains a few include files needed by the XFREE
  33. sources. They are just dummies to keep the compiler happy. They are by no
  34. means valid replacements for the real X-header files!
  35.  
  36. The "patches" directory contains some patches against the standard XFREE 3.1.2 code:
  37. ALL these patches have already been applied to the XFree code used here.
  38.  
  39.   1. "XFREE_ALPHA.patch" contains a few patches against the "clean" XFREE
  40.      sources used by SVGATextMode to get them to work on the Alpa. The
  41.      patches have already been run, the patch file is just here for your
  42.      (and my) reference.
  43.  
  44.   2. ET4000_GenDAC.patch is a patch to make the S3 GenDAC code also work for
  45.      the ICS5341 used on some ET4000W32p cards.
  46.  
  47.   3. ET4000W32p.patch : solves a problem with ET4000W32p PCI cards in
  48.      XWindows, where the mouse cursor leaves garbage trailing until you
  49.      switch to a text console and back to X. This patch can be used
  50.      against either the XFREE-3.1.1-1 source tree, or, optionally,
  51.      against the XFREE LinkKit.
  52.  
  53.   4. Cirrus_ClockChip patch solves a problem with the original Cirrus
  54.      Logic clock chip code, which gave unstable clocks at e.g. 58 MHz.
  55.      
  56.   The last 3 patches will be included in the next public release of the
  57.   standard XFREE server (3.2, when it ever hits the streets).
  58.   
  59.   5. ICD2061_et4000.patch adds support for the ET4000 cards with ICD2061
  60.      clock chip. The DIamond Stealth 32 is such a card.
  61.   
  62.   
  63. ------------------------------------------------------------------------------
  64.  
  65. My intention is to do this kind of code reuse more and more, i.e. replace
  66. more and more of MY code with the code from XFREE. Maybe.
  67.  
  68. Anyway, it should shorten my development cycle, AND allow for new updates of
  69. the XFREE code to be integrated quickly. Wouldn't it be nice if SVGATextMode
  70. ONLY used XFREE code? No use in me rewriting all their good stuff...
  71.  
  72. Koen.
  73.